2881149
21750
1124216
75844
8080
878380
62840
72330
59734
34715
43527
29415
605411
43480
43363
41337
3669270
3444156
29784
27446
23362
19820