1132
0
935
804
493
383
1084
300
475
2211
573
1053
924
1
1049
714
1129
1392
553
913
1894
1454
1558
1282
1352
611
414
2395
1073
400
1374
484