16822
1524
2263
22713
3799
1417
1784
2040
16410
1266
2070
2260
684712
49083
48380
47728
4229271
4036158
33044
3238151
31016
26502
24391
22760