3090
6
2012
2
685
0
1289601
4
2277
1225
791
3080
3
2316
452
4548
1044
1
1804
7258
3544
800
1078
1091
2902
16
3546
534
2477
8
2041
4396
5
3593
984
4754
7
20850
501