582 136
1018 102
314 25
55 503
181 835
20 325
41 151
251 821
570 189
344 478
741 410
256 281
821 376
942 906
483 371
565 25
263 602
798 197
1002 989
771 3