12965 700
2367 372
3545 772
1450 41
3650 297
5844 367
8999 95
12565 54
10966 352
38156 643
5061 163
9421 201
21110 818
1772 507
4673 718
5729 341
4261 641