658
1
1071
0
1127
2904
4
1036
2
1831
9
1154
11
3331
736
3
704
661
779
1247
972
1996
1582
2371
956
995
1711
1207
797
1601
830
3243
5
1517
5569
15
10085
12
900
1205