493
0
935
1132
1053
1049
553
2211
1348
2395
804
714
798
1084
383
573
300
2006
1
1073
400
611
475
295
90
913
3360
472
1219
484
777
414