3117
3
1649
1
1563
2221
297
0
3929
10
6513
5
2095
4
2564
2
2960
2619
1566
1026
1222856
665
25941
17
120469
35
3503
2360
4964
6850
905
330
2724
1841
2431
1035
6406
12
1160
7885