1082
3
736
2
1479
508
555
1
3108
787
204
0
511
1386
397
517
545
551
527
424
1098
1236
372
1100
4
6659
11
580
402
437
676
422
417
377
450
3402
8