2892149
21860
1131216
76444
8160
882380
63440
72430
59934
35215
43827
29515
610111
43690
43483
41707
3696270
3476156
29924
27596
23462
19870