31535
0
2727
2
25137
418
2275
19279
2668
3114
4
1023
5223
9
17353
2023
1
1219
802
745
3383
3
325
2730
6
382
269
460
20634
8
1824
1869
5
968
611
2855
474
247
384