1020
0
2855
3
2730
6
2657
2668
2
2006
20634
8
4172
9
17353
2587
16
25137
5255
5217
11
1774
1
3498
4
2080
968
467
2789
693
1156
19279
2275
1824
3691
5
7920
2809
2301
2166
3092