1056
1
1009
2
1343
0
1020
3114
4
258
518
876
598
2076
17353
1898
2190
325
475
1043
497
2673
1172
797
802
2727
494
5559
3
1949
13159
10
2474
2678
2211
729