7793
4
2710
2
1101
1
2529
7
1504
3508
1691
2430
31371
64
7394
5
4283
2465
0
2692
3
12185
4363
1913
631
2591
3098
790
108797
785
937
610
711
2865
9
234
3154
2493
300