2k
29
40
516
1045
391
28
122
843
292
151
222
723
402
411
47
191
838
938
331
361
992
295
313
332
8
203
81
16