1020
0
2224
2
1137
1
3815
1824
418
2275
437
19279
458
2668
3114
4
1540
25137
31535
17353
7334
802
584
2730
6
399
20634
8
961
2855
3
381
379
518
247
828
1501