30334
6
1529
1
6362
18
4506
2
1537
4655
10
2507
1566
3175
5
1431
297066
0
2328
3
1449
4944
2921
12185
1688
1009
1833
3503
4
2164
2535
1739
13499
1364
3055
2972
3386
1969