2920
4
1015
1
1694
951
690
2669
2
564
421
1743
0
139
2702
7
1286
1780
108797
931
4112
11
4630
3
2375
5
507
2302
3029
6
815
239
1940
2109
1032
4617
21152
8
2949