840
3
5997
12
742
0
2183
9
703
1
3012
1343
5635
20163
44
4971
14
2733
4
1089
1681
1540
427
3818
2323
3684
2
2821
1210
1614
781
1668