557
2
116
616
1
75
82
84
876
133
3
352
314
461
309
458
395
1380
375
1311
4
3181
3359
4635
4193
1641
1581
106
1735
656
1302
1325