269
0
846
2477
400
1149
367
326
611
521
282572
2395
543
458
490
8116
6
871
4106
909
561
352
1405
158
3700
281
1199
1172
1
624
261
1650
797