846
0
2711
2
798
407
547
330
860
809
381
328
1133
464
477
455
951
2395
409
5313
413
1557
2328
1199
1612
76
2490
3559
1
2143
1101
310