31535
0
19279
2
25137
20634
8
17353
1559
521
1
2730
6
1394
3114
4
988
1070
2982
3
2546
4111
467
1098
1365
2369
292
282572
7952
2229
417
16840
15
814
18385
6800
3063
1452