3k
1547
94
942
1099
421
41
1247
523
989
1374
1748
1265
1133
1225
1538
853
786
12111
641
1439
922
14212
211
203
283
806
442
733