562
0
676
1522
3165
5713
484
400
3675
150
13
765
431
680
1045
360
303
4537
563
334
294
720
438
571
1034
195
1423
772
2897
881
747