3k
4
41
295
274
252
11
303
10
68
561
431
51
271
364
1035
963
465
27
19210
31
321
1666
532
39
705
924
501