396 16
420 282
703 378
129 440
55 656
801 651
603 355
362 552
150 172
1006 312
995 953
102 97
350 108
974 543
295 281
491 866
43 912
56 977
31 334
186 71