2030
1389
1429
1043
1179
1101
1064
2100
2272
941
1874
925
729
1134
1792
3441
1094
1539
2195
1882
1233
4600
3023
4840
1502
3191
2867
2466
1649
8697