1049
0
935
1132
1305
1
553
3887
9
493
714
2966
5
383
1084
477
573
804
414
2012
1073
400
475
798
7363
4
1454
4594
1053
300
472
1379
1866
2211
3911
2