25211
844
11510
760
1549
690
24610
863
1152
1326
1107
550
687312
49243
48500
47938
4245271
4040158
33084
3247151
31036
26602
24451
22820