1106
0
20163
44
3680
2
459
707
1
903
9817
985
2091
224
2788
17946
766
255
2094
5
227
527
2570
1441
2159
2060
531
2881
59
503
436
337
96
421
1746