304
1
363
393
2
1341
0
271
1521
73
601
4
331
322
356
991
390
1082
583
3
1506
427
896
441
305
745
318
336
518
477
528
299
415
350
334