142
0
817
234
1348
545
400
397
38
1875
1126
711
843
2542
1
2285
3
877
698
2270
541
1217
504
753
768
510
422
1123
1726
334
393
388