31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
172
503
6800
251
2275
381
637
2091
1020
1824
798
4940
5
325
804
331
581
152
392
344
1
464
2668