1123
1
1341
2
1235
4
2119
3
2444
29686
0
1196
1512
7285
5
1013
1093
2011
2789
10
1760
882
1242
1081
6219
6
1328
3039
1239
572
1621
7
1876
1074
2440
9734
731
1448
1408