2507
2
3180
3
1566
3175
5
1260
1
1432
1431
297066
0
2328
1449
4944
2921
1532
12185
1009
3503
4
2535
13499
3055
2972
3386