1586
1
1543
2
552
0
1045
1115
2522
5918
4
1099
768
525
8766
572
296
846
503
266
1921
340
2952
1779
649
1418
383
507
3432
1297
354