3022
4
1387
0
3050
2
661
1
1054
1774
8
6494
11
38477
34
515
2781
1704
500
3574
2911
3956
443
1496
1808
59
1346
2615
3
812
1102
3095
7
1685
728
1692
1008
93
2394