102
1
316
2487
27
543
2
431
850
3508
4
1150
5
320
416
555
3
1095
537
86
392
1996
341
210
355
983
7
338
890
409
299
85
231
230
611
181
1099
8