2589 148
3517 596
6069 574
4050 95
5228 378
3461 654
10203 576
6883 651
4455 653
3977 550
2423 438
6221 489
8158 465
2031 382
3293 456
1314 182
1114 91
1504 263
2734 528
2927 636
7353 868
19962 285
7583 386
23053 361
35046 244
21480 492
14926 427
47005 127