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