1015
1
1694
21152
8
951
690
2593
2669
2
564
1743
0
108797
2522
3323
2949
1787
3301
1260
5412
4
131589
503
2670
5375
1210
2294
1923
2386
1451
2245
3