1124
1
770
0
1866
3
729
472
4682
2
1270
20634
8
863
1009
945
2064
1029
4936
1198
851
2105
453
1510
714
980
394
692
3301
1054
367
251
721
744
309