983
1
3429
7
308
1249
946
1684
2921
5
1746
2
1623
2499
1069
1080
4
1094
1301
2571
2281
2238
1152
990
759