5032627
1407
1256501
282
92277
147
389752
647
10951742
4090
233552
40
787459
172
1289576
452
4364331
1577
10512563
2745
86381
97
2827040
370
4935991
1649
3215149
552
1576960
361
1393657
383
1293403
468
13023396
2899
2807151
706
1784631
398
2671588
1049
419581
144
1334755
326
12127122
2431
1778147
380
5902964
2610
2458293
348
6278230
2202