298
1236
814
813
681
531
823
1013
953
1142
1027
96
1382
1956
1082
1242
941
28
133
461
56
593
44
46
716
1144
181
341