3508
7
2529
2865
9
31371
64
2430
2
2692
3
2465
0
2591
1
631
3098
4757
711
2165
4290
2308
2818
2631
4116
1913
1653
2082
1603
3176
10317
989
1859
2921
1476
1681
2453