2k
1006
322
65
1736
77
823
1446
732
487
372
2159
993
1586
1436
28112
954
482
581
884
832
13012
842
39
667
2369
401
40
261