529 24
9862 89
1884 305
2428 416
2016 594
1102 114
2630 618
1085 107
1108 218
507 52
2562 570
958 138
1266 355
2336 396
2951 712
2259 475
2650 578
11375 746
392 44
1747 516
3111 748
935 261
1007 280
7468 528
3063 257
2824 426
1417 182
3368 671