507
794
15623
525
456
1113
277
18016
391
1236
33733
7313
759
7510
7617
263
607
301
122
611
42
1089
8211