31535
0
25137
17353
19279
2
3114
4
2730
6
6800
20634
8
2727
1098
1023
2275
1020
745
246
2023
1
3092
282572
458
4857
2328
152
663
2668
608
2713
2224
65
367
2061