599 43
5035 886
3536 729
2918 506
9673 525
1946 143
3396 692
1366 75
2091 269
2100 406
3470 406
1396 201
2963 568
2278 330
5426 771
3414 708
2653 490
1582 252
2496 701
1539 174
2517 386
4252 746
1358 205
14262 775