580
0
2275
2
2881
17353
6800
394
390
918
25137
581
1428
1
255
5112
3
529
19279
653
1098
269
649
2749
1015
494
642
371
342
2435
566
47041
323
759