21531
1396
871
1116
15312
1387
1193
920
1144
13413
1710
1260
589411
42480
42333
40157
3561270
3342154
29294
2805149
26816
22722
21150
19340