86
1
78
618
2
1054
3
1537
4
1250
1729
1078
7
1015
37
0
167
72
398
141
667
199
124
303
83
92
5236
155
102
189
146
114
609
338
532
6
258