1132
0
1084
935
300
804
493
383
1282
475
4349
2
2211
573
1053
1294
1
1049
714
327
1251
1129
553
1073
1776
913
1454
637
329
611
445
414
2395