31535
0
17353
25137
3114
4
19279
2
2730
6
1098
20634
8
6800
1824
691
2275
2668
2091
355
802
2727
1414
1020
964
2855
3
1768
247
1
1559
3691
5
2809
2320
2301
390
2881