1933
1704
350
1584
3904
12261
352
2559
106
624
12906
5143
193
580
1977
3475
181
99
40
557
378
4911
782
2325
1382
317
1167