1295
1
991
2650
20
280
2048
2
2250
278
297066
0
2773
3683
1711
1087
1294
2100
1597
3
1581
1168
2184
888
1938
3765
4
2245
1129
1660
1226
3053
7
1455
1632
2683
946