2941
0
345
503
4172
9
1219
467
355
1824
580
460
800
6800
328
1045
411
413
418
273
366
901
994
1149
968
584
951
53
2224
2
1226
382