31 259
969 91
898 277
453 73
9 633
872 312
329 891
760 506
957 433
463 38
612 909
297 636
198 187
523 944
826 268
680 369
430 95
199 586
187 812
666 282