30334
6
3518
3
2788
1529
1
1537
2
2522
4655
10
2507
1566
3001
3175
5
717
1431
2328
1760
0
1119
3465
1449
4944
2921
1225
12185
1743
1681
1009
3054
3683
877
2535
3055