1045
0
266
907
1661
1
371
1465
787
372
352
2143
1263
391
868
798
397
1910
259
2699
776
1085
486
4536
2
439
784
503