31535
0
25137
2275
2
19279
3440
17353
968
4478
8
692
2574
1
864
1824
3691
5
436
20634
2668
3114
4
3092
1020
5223
9
1997
3510
1289
325
3498
787
802
458
798
2921
7