31229
4000
33920
2990
20926
26830
25913
22112
31310
24744
28316
3480
610311
43710
43503
41777
3698270
3477156
29924
2893149
27616
23482
21870
19870