31535
0
3114
4
25137
17353
2275
2
1098
19279
467
1642
1
1184
107
370
292
1421
184
571
447
646
650
2730
6
635
2982
3
1952
775
543
662
2372
661
1889
1664