997 505
946 172
842 693
801 756
681 522
584 203
535 546
163 909
141 366
141 67
111 684
103 349
62 692
39 251
22 5