83
1
282
102
316
1400
1735
4
100
645
2
106
927
179
1099
8
570
392
477
341
210
229
355
868
1063
298
3177
10
85
231
2750
5
67
990
0
617
1838