883 292
1543 875
753 840
201 51
1189 952
603 393
688 643
932 635
1484 526
781 845
957 254
819 348
20562 365
18880 807
12089 361
10932 351
9201 364
8799 24
7098 201
6884 41
6666 228
6634 37
6063 923
5985 649