31535
0
747
2
1997
3335
1
25137
251
2275
19279
381
637
172
1020
1353
503
798
4940
5
325
1645
2730
6
331
581
1824
392
344
2668
2211
3114
4
2574
107
4864