2529
7
2430
2
2082
0
1913
1
2660
3098
3
2631
2224
4757
2591
2136
2165
2308
662
3321
3508
1742
6
2818
1773
2282
5
31371
64
266
2465
2692
4096
1416
3000
2456
631
2530
4