1293
1
1175
1811
2
1937
1084
0
493
1132
383
935
553
804
798
573
774
1053
2211
475
714
472
913
1454
611
1073
2395
300
787
1049
12590
414
1348