1049
0
1132
618
6
935
553
493
714
383
1084
477
573
804
414
1073
400
4273
2
475
798
1454
1053
300
2420
3
472
2211
611
2395
306
913
1943
1044