1501 338
2856 891
1157 315
1129 211
2726 608
5385 253
10604 304
53574 557
13381 39
12712 487
7033 890
6908 615
5876 469