2855
3
2749
1
3092
1787
1452
2526
1149
0
2546
951
3366
2
4111
169211
11
580
2477
288
2198
2941
171
800
247
2992
431
1045
411
4396
1270
418
521
1385
901