1295
1
2245
3
1431
2036
2
1363
3102
1631
2650
20
928
1348
2189
280
1581
864
1135
2250
1599
0
946
3765
4
1023
1426
2203
1937
7
1668
605
1226
3053
894
1018
3683