2568
2
1660
4
3575
1
1446
2184
21152
8
2593
3298
3248
4228
3
297066
0
583
1598
2337
4926
5
3528
2711
1425
2446
1518
999
5151
2911
9
4651
398656
19
734
1931
3041
515