31535
0
19279
2
25137
17353
2730
6
3114
4
20634
8
1098
1020
584
269
6800
2275
1645
1
2091
677
2093
1880
871
418
2109
955
2668
398
874
2459
9
303
484
968
443