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