31535
0
25137
2275
2
19279
2693
3
17353
1124
1
2516
2229
4
2574
968
20634
8
2668
729
3114
1254
1762
1020
5223
9
2345
3510
1802
3498
3795
2337
871
1852
2526
1824
802