3k
1997
1637
2045
29
37
2638
583
951
1446
502
38
1629
76
972
211
243
1131
612
522
66
783
1176
621
2031
923
1512
1023
21810