3121183 6748
2427403 3522
1255 214
5055 579
18957 618
12075 568
1594 288
30640 423
35912 119
2850401 7249
8660 27
6939 707
6369 506
11472 229
10897 958
49212 132
174984 205
25448 146
59164 378
22468 524
101923 360
39509 364
609893 883
1907 321