21320
1083218
42359
697123
80692
12916
46727
1448
1048190
72353
89691
53730
110296
879179
28419
1003183
892
2544
961115
2666