21622
1518
1244
1475
4360
787
1257
17530
1476
14418
1507
1306
653212
46693
46500
44768
3996271
3775157
31674
3095151
29506
25312
23250
21420