1020
0
1824
968
20634
8
25137
2275
2
3510
3691
5
2657
3
2748
3114
4
4111
2546
1
918
2190
2076
2758
547
909
1614
47041
608
467
269
19279
303
2328
1580
2809
17353