108
1
841
776
440
284
427
3569
5
519
386
642
1444
2
900
782
757
2376
6
49
95
172
92
91
83
124
366
200
85
298
80
558
231
1400