310
0
21
391
1155
448
302
1070
508
490
415
2026
13
4993
1239
296
440
3430
407
3046
3
2728
4937
465
499
662
1181
1653
402
372
1105