2884149
21780
1125216
76044
8100
880380
63140
72330
59834
34915
43727
29515
606411
43560
43363
41397
3676270
3450156
29824
27486
23392
19820