1501
0
357
248
1308
846
529
1557
320
409
294
945
379
799
297
1939
327
443
326
743
546
400
3559
1
1505
2702
1167
4536
2
457
381
376
434