415
0
403
367
1880
2
2328
177
514
1153
951
3114
4
1133
4111
325
245
269
2727
454
1346
413
467
2143
1167
1557
1824
2123
273
1009
957
366
281