31535
0
17353
25137
20634
8
19279
2
1098
3114
4
968
1824
1372
1020
301
345
2881
2730
6
436
6800
516
864
797
294
87
479
2435
251
353
699
451
3691
5
970