3116 758
1951 485
2745 714
11580 314
4425 422
1772 231
2358 242
4743 354
3736 87
4970 511
3342 273
3735 374
2713 206
17810 377
13711 313
5766 407