2921
5
1382
1
1681
3429
7
1080
4
1539
1746
2
1094
946
990
1038
1135
2133
31371
64
1250
2238
3296
2292
1623
5889
8
3156
3
1069
1220
673
0