330 952
33 274
1016 713
227 27
840 901
225 282
967 157
522 866
598 580
427 901
90 783
383 298
725 221
602 757
877 686
291 241
702 616
187 560
689 366
27 1