1602
1425
1320
2979
2152
2188
1227
1086
28963
7776
1109
6942
2333
5438
5417
1250
1729
34906