31220
10
8244
0
370
346
1
1559
2
3493
5
1960
7
1496
17353
321
4677
5602
9
282572
6515
11221
23
3251
6
36045
2442
302
5620
11
2564
1352
3
373
2369
231
3027
419694
3318
8
911
396