658
2
300
1
81
229
103
745
117
60
302
86
382
1131
1373
5
74
64
279
77
167
266
1344
3
447
712
316
98
1099
84
276
246