3953 432
39849 755
9276 295
5972 530
11575 692
15613 237
2955 506
5823 507
1896 252
3294 928
7481 844
2965 403
1938 119
3442 480
4733 686
2355 405
1480 89