2289181
556
2127665
628
1740461
474
2555660
983
1994367
468
1844337
4384488
725
2518687
719
2282558
1168
4675270
1611
19317304
10549
8757657
3939
6978363
3273
6550537
1583
3709878
1008
7978847
2667
9008793
3066
2172247
675
2628878
3903130
1517
222236
326
22690834
10590
1923377
493
4708842
967
17524720
8293
14589025
4178
8177782
1178
3496950
958