1132
0
798
576
522
1343
392
1020
670
521
1
839
46
1482
475
422
543
341
2211
1089
486
282572
804
1663
1348
552
290
463
1053
53
1506