31220
10
347
1
5217
11
346
1559
2
398
6515
105290
0
1222856
4
2442
121182
504
2564
1352
3
373
2369
231
18403
6
14076
7
385
3092
4071
282572
408
2189
2581
5