2991 51
3509 423
6115 608
8232 307
3757 621
23720 308
24877 228
27125 443
6764 468
15649 613
7812 443
38479 292
1831 351
4330 335
9065 572
900 143
1212 175
2533 288