597
0
585
360
2587
16
276
505
409
1319
390
1557
413
463
640
297
529
248
663
951
357
325
21743
1
374
1346
4
1062
517
1045
362
1425
342
575