2430
2
2591
1
1630
2017
662
0
2500
4
2658
10
2529
7
3508
2865
9
31371
64
1913
2692
3
2465
631
3098
711
2165
4290
2308
2818
2631
4116
1653
4757
1234
1690
1547
1660
4179