328 952
30 274
1002 713
224 27
837 901
209 282
964 157
520 866
596 580
420 901
89 783
382 298
723 221
595 757
874 686
282 241
699 616
178 560
685 366
25 1