2512
2
3261
3
1985
3407
1
944
106
0
542
3971
2027
2788
618
120
1347
19783
237
4321
4
2901
3673
6
4291
272
4465
22
302
2272
2466
5
400
2763
383
1843
880
6246