18
0
3092
1
2055
744
263
787
931
547
239
402
438
970
2132
25137
979
1877
394
951
586
17
317
2198
2
90
2199
494
2710
9
70
64
443
2490
4396
3