107
1
888
87
123
28
472
2
76
511
966
3
442
985
551
944
206
249
103
1071
1998
7
1122
4
2221
1754
1525
830
0
435
1200
1063
1186
1002
1202