1226
1
2245
3
2797
5
1581
2
5225
8
3765
4
2903
297066
0
3053
7
894
571
810
4996
6
5949
15
591
2102
1938
3749
1417
2411
1632
1734
1295
1211
1583
2773
1002
1059
669
238