2k
1016
322
65
1736
78
833
1456
752
507
372
2169
1023
1596
1426
27812
964
462
571
884
822
13012
852
39
647
2429
411
41
251