31535
0
25137
19279
2
17353
2730
6
3114
4
2091
1098
6800
1551
3285
1
20634
8
2961
1010
2275
2727
2111
3
2539
5
2987
802
1020
4444
11768
21
4309
1267
548
2076
2199
1298