1009
2
3498
4
177
0
2275
17353
19279
31535
282572
514
1020
25137
1997
2587
16
408
20634
8
531
3114
418
2224
3116
1
3092
467
171
2076
968
798
1824
2730
6
357
341