2568
2
1660
4
1446
3575
1
2184
3298
3248
8
4228
3
418
0
3528
5
999
2337
2446
19932
6
758
436
1324
741
471
405
1152
2760
356
1681
2110
856
878
1560
417
372