31535
0
2275
2
1344
3006
3
1586
1
25137
7153
9
2200
6
3353
11
509
3114
4
544
2982
19279
597
1749
710
1008
571
2730
467
7334
447
1936
292
2470
1550
5
2094
1374
2668