31535
0
25137
17353
3114
4
1098
19279
2
1310
1
2275
467
3268
2730
6
6800
5262
10
1642
729
3691
5
1824
2881
20634
8
1020
2966
1796
2749
1070
3408
12
1452
2076
968
2097
3
1903