310
1
831
3
350
338
344
305
364
2
605
0
440
580
4429
16
411
2833
7
547
326
491
414
346
324
1377
1028
369
470
492
1937
299
562
412
449
744