3186 233
6525 291
7068 282
50537 204
4412 682
19338 998
29435 228
20933 624
11884 327
5519 140
9451 572
11232 502
3291 49