46605
478266
681916
196423
1076114
657202
231284
97586
367141
604510
967128
495848
1139908
381865
65693
577483
582984
2953112
2945927
2753797
2688692
2431488
2183214
2129981
2123484
2028951
1930271
188872
1716559
1714613