2224
2
893
0
2730
6
20634
8
1020
139
2211
1824
2275
1949
3
162856
39034
31535
483
251
968
46
19279
918
951
1358
2809
401
341
421
647
1408
349
1428
2647
1