31535
0
530
4
2275
2
20634
8
2809
1306
25137
2730
6
1157
17353
1407
863
1
19279
1129
5316
3
1438
555
1824
3292
545
2668
3114
1642
1584
5223
9
521
571
968
7667
7
2119