3227
2
2495
0
30334
6
1451
3518
3
1529
1
1537
2522
4655
10
2507
1566
3175
5
106
1057
1883
1431
2328
3465
1449
4944
2921
12185
1743
1681
1009
3054
618
120
2535
3055