3186 233
6526 291
7068 282
50537 204
4412 682
19338 998
29436 228
20938 624
11886 327
5521 140
9451 572
11232 502
3291 49