2568
2
1660
4
3298
3248
8
1446
3575
1
4228
3
2184
19932
6
999
2446
2888
1681
2364
1324
741
471
0
1152
2760
3528
5
2110
2337