552
0
587
220
334
431
105290
376
1541
301
458
501
1275
1130
392
455
297
1227
355
470
575
264
1232
333
498
400
342
463
945