31535
0
25137
19279
2
1551
3285
1
2961
1010
2275
968
5223
9
2727
2111
3
2539
5
2987
802
2574
1020
4444
2730
6
11768
21
4309
1267
548
2076
2199
1298
7334
4
798
2043