115
1
126
2
53
97
3
60
26
1309
624
179
1297
618
500
2750
5
896
351
558
94
1515
881
821
891
1202
4881
6
652
962
1091
764
535
3091
391