409 106
300 159
265 833
506 483
8 302
57 296
551 978
77 925
67 345
612 233
230 127
903 329
940 821
221 214
879 400
751 793
869 520
599 722
305 496
14 606
390 281
69 95