2245
3
297066
0
2354
1
1821
7
1226
2223
8
194
1238
3053
2094
5
693
703
1106
4
2136
960
1104
696
709
276
2797
782
1687
403
666
919
2966
6
935
1587
3505
2
1741