3k
1997
1647
2045
29
37
2638
573
951
1446
502
38
1619
76
972
211
243
1131
612
522
66
783
1176
621
2041
913
1522
1023
21610