1132
0
935
804
1855
1
493
383
1084
300
475
1973
2
2211
932
573
1053
1049
714
1129
553
913
1454
477
1282
611
414
2395
370
1385
1073
400
2060
5