397
2
540
1
1949
746
1257
7
1534
1119
5
3988
4
495
494
1825
1740
1738
3
467
401
499
445
1008
3083
13
845
1149
640
420
508
523
484
109
1830
8
504
1037