314
0
431
2855
3
2076
1
4536
2
1506
2477
2941
345
503
4172
9
1219
105290
467
355
1824
580
460
800
6800
328
1045
411
413
2271
418
273
366
901