399 58
2716 346
4241 378
2498 22
4427 420
3332 387
2213 189
2787 300
2036 328
4707 483
1433 97
3767 503
37276 790