31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
747
1997
3335
1
6800
251
2275
381
637
2091
172
1020
1353
503
798
4940
5
325
1645
331
581
1824
392
344