31220
10
48708
0
1352
3
1222856
4
2691
2
2445
6
4260
15
419694
9
18403
1811
5620
11
5617
5
911
1751
1277
2730
9355
339
1
2670
20
544
2387
282572
2358
14
4071
3251
2189
116
6800
895
2442