31535
0
25137
19279
2
1682
11829
17353
2096
2275
383
4465
6371
7
957
20634
8
760
2307
7334
4
138355
968
7363
1440
1
2730
6
492
992
2076
1824
798
2971
3
864
2907
809