1824
0
802
2727
2
2477
580
288
1152
503
800
328
2264
3
25137
411
418
2006
1
901
1149
584
951
1645
2855
314
543
345
247
463
552
16
1580
2941
813