31535
0
25137
19279
2
20634
8
17353
1824
2275
968
744
545
171
467
798
406
1133
2337
2369
1
6800
614
1020
2574
347
445
394
328
2546
2668
3251
6
947
611