1009
2
2730
6
2275
17353
0
19279
31535
2188
9
1020
5108
4
5602
25137
1997
2587
16
20634
8
111
1010
1
531
3114
418
2224
3092
3440
467
3251
3498
1811
171
2076
968
798