1694
1
1179
951
2669
2
1015
690
108797
0
564
1743
1380
2949
2192
21152
8
1787
500
2272
2102
795
2670
2659
2386
1923
796
1724
1399
5
2294
784
5375
445
3317