2568
2
1446
1660
4
3575
1
2184
3125
5
418
0
2522
3298
3248
8
4228
3
3528
583
1598
4926
999
2337
1425
2446
1518
476
734
2526
862
1931
3041
515
5829
22
2989