1203
1
91
1461
479
2
2628
3
612
872
441
887
534
837
1439
1507
525
44
542
2595
4
901
1361
11
4466
5
1013
9
1912
721
1390
807
1083
78
122
70
661