286
1
599
4
1486
2
887
453
3
1042
8
818
70
95
340
105
59
72
320
86
132
85
73
241
298
3816
11
1477
1319
6
1681
495
954
2325
3519
5
2721
1435