325
0
1133
2490
2992
951
245
415
722
4111
2
1020
2727
1557
318
2328
602
237
348
271
269
288
1411
268
256
25137
471
467
454
266
259
279