2568
2
3575
1
1660
4
1446
2184
4228
3
3248
8
1518
3298
583
1598
2337
4926
5
1978
6
3528
1425
2446
999
734
1931
3041
515
5829
22
2005
862
19932
2989
822
0