31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
53
152
300
2809
276
543
1462
1
348
1191
2727
2306
246
2668
423
363
573
341
486
857