31535
0
25137
2459
9
2275
2
19279
522
2730
6
1020
2724
422
2574
1
139
598
2546
1961
363
4223
22
3625
7
619
552
2221
3
149
3067
36609
34
4418
1463
7334
4
2747
4017
2819