80
1
245
247
1372
5
84
72
63
98
1127
116
2
59
743
74
650
1336
3
260
163
314
771
276
76
96
1096
446
707
83
572
244
686
526