31535
0
467
2275
2
968
20634
8
25137
2730
6
2264
3
251
2809
1123
2093
246
47041
19279
1020
516
647
392
918
418
2668
247
2459
3114
4
345
5223
9
463
453