1084
0
935
1132
493
383
573
829
1
1454
1049
714
804
553
798
2310
472
2211
433
913
477
11221
23
475
300
1645
414
611
1053
1129
400
394
2366