2921
5
3429
7
2499
1
1249
1301
946
1684
1746
2
1623
1069
1080
4
673
0
1094
2571
1558
2238
1265
1380
990
6666
6346
16
4360
6
2890
3