31535
0
19279
2
25137
17353
1559
2546
1
2730
6
3114
4
20634
8
1098
1651
6800
2091
571
1238
417
4111
1733
467
1411
1070
775
662
1365
2372
650
7952
2229
1392
16840
15