314
1
425
439
2
304
1863
678
638
290
1011
271
1783
3
341
289
286
340
951
990
1407
276
1069
1232
391
268
325
1362
86
302
70
1242
1519