2k
1395
39
5913
508
861
841
93
912
662
945
18014
903
332
193
1332
366
113
327
1019
372
586
755
1124
1455