4536
2
2477
0
2941
345
503
4172
9
1219
467
355
6062
16
1222856
4
1824
580
6842
460
800
6800
328
1045
411
413
418
273
5617
5
366
901
994
1149
968