1295
1
2650
20
1371
280
2250
951
297066
0
2773
1815
2
3683
2982
3
1053
2687
5
1581
3079
2989
2352
3765
4
2245
4018
7
745
1226
3053
1700
1564
5196
4168
2683
2001