3k
451
47241
66
387
21415
31
32
422
59
15
1166
17
887
649
18
44
603
171
17112
976
606
272
392
983
302
563
782