31535
0
25137
17353
3114
4
1566
1
1098
1310
1513
1642
19279
2
1903
2275
467
107
5262
10
1470
292
1733
571
1889
2730
6
2470
447
650
1421
661
417
1425
1329
1374