31535
0
19279
2
25137
17353
1098
3114
4
1869
5
5223
9
467
4111
2574
1
2657
3
1404
1559
2546
492
2271
1824
2275
683
2330
292
968
1501
1922
509
2730
6
3691
20634
8
6976
12