599 43
5035 886
2918 506
9673 525
1946 143
3396 692
1366 75
2091 269
3470 406
1396 201
2963 568
2278 330
5426 771
2653 490
1582 252
2496 701
1539 174
2517 386
1358 205
14262 775
4262 286
4456 464
1515 260
3142 529