1295
1
3000
2
1347
1131
2650
20
2327
11
1581
1226
495
0
3765
4
280
3053
7
1960
2245
3
4228
2326
4690
1005
2921
5
2937
297066
2250
2797
2632
2132
1195
3683
5753
10
2259
3873
15