31535
0
19279
2
25137
2275
17353
968
2574
1
788
20634
8
2668
3114
4
1824
1020
5223
9
3510
3498
499
193
1142
802
2714
5
618
2730
6
2337
1513
889
467
12590
512
2942
7