1036
8517
969
693
9418
631043
956
718
7930
928
10523
606
31267
23890
22092
19753
1607267
15452
1426148
13736
1274144
12040
10800
9180