31535
0
25137
17353
2730
6
19279
2
3114
4
20634
8
1098
6800
2727
2023
1
2809
2275
633
1110
418
1023
246
1132
637
462
400
152
968
1824
745
356
2668
486
4922