1638
2
495
0
2275
19279
20634
8
31535
2076
1
7334
4
1663
90
1029
2730
6
479
389
455
918
2668
25137
312
3114
1824
2459
9
2696
17353
1131
843
1020
1009
101
2546