5870722
2271
1368229
248
1892162
650
7685780
2673
15026253
4209
8175410
3930
24334314
1463
2323355
691
9860720
4388
17507878
7568
21121618
10071
11198002
3405
861456
10780943
4373
17979811
8585
16520658
7269
1246511
342
1168028
483
1029141
885
609390
383
10740234
3810
42596624
5767
7842951
3019
864079
257
377148
1231
2310506
527
20183943
9028
2997029
857