2529
7
3508
2865
9
2430
2
31371
64
1913
1
2692
3
2465
0
631
3098
711
2165
4290
2308
2591
2818
2631
4116
1653
4757
2082
1668
1660
1290
2163
4360
2093
2670
997
2322