1132
0
493
935
1084
383
2995
8
475
553
477
573
798
714
472
1049
611
913
804
414
1053
2211
1073
400
1454
300
2395
787
2693
3
2791
282572
5477