1132
0
522
405
804
1053
4922
1
1872
477
714
2602
2
363
573
6370
5
552
300
2522
839
2076
615
1172
99
1043
493
1551
3990
2306