3k
1188
991
21216
20512
523
543
723
882
463
61
1074
1665
20013
825
12913
985
1127
1142
1395
1175
884
1319
1105
1435
1272
1565
1215
975