31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
2275
6800
1098
647
325
2727
392
453
171
251
1614
1
467
269
2809
288
893
362
2749
431
1824
310
328
543