30334
6
3053
7
1529
1
2152
0
1226
2468
3
2683
1295
571
1265
2650
20
3683
894
400
280
2354
3551
10
1581
2
1867
1537
4655
266
2507
1266
1566
3175
5
2534
2250
2091
1788