2568
2
2446
1
3248
8
4228
3
1660
4
2184
3528
5
7331
3298
2337
918
1446
3575
418
0
1840
1272
816
5181
7
4564
14
2525
999
19932
6
1031
2982
3798
1986
1657
666
2080
2640