260
2
1334
3
445
1
705
314
95
1096
5
83
274
244
572
523
124
63
66
143
254
621
81
78
1079
90
0
732
415
216
264
145
398
350
74