31535
0
25137
2275
2
19279
17353
2574
1
968
20634
8
2668
8806
28
3114
4
1020
5223
9
2639
3510
3498
1129
802
1824
2730
6
467
1869
5
1587
1894
510
2855
3
3453
247
6800
1614