2338
2
7101
6
1282
3
1290
1204
8
15381
5
1149
1
1229
0
777
1510
678
52
1571
704
2442
11
816
951
721
931
7
1243
898
1068
4
1014
1324
1483
787
1939
1029
975
1082