2k
222
243
953
23712
1292
1315
635
283
263
27
742
842
58
544
743
55
912
704
861
871
938
782
1005
1254
1014
72
1002
21923