1303
2
297066
0
1266
1
4179
1568
1285
2578
3326
3
83
2522
1690
1749
951
1211
1787
3196
6
2990
1547
9611
1015
1699
4706
1751
1087