31535
0
25137
1020
592
1824
290
968
327
2758
1
957
864
795
511
1936
3691
5
17353
337
2275
2
273
467
492
2881
19279
344
428
1098
953
386
420
2749