19506 643
5296 288
16876 160
7116 551
87025 261
22152 610
164007 974
3274444 6831
709063 1991
386381 1079
97383 372
49674 401
126081 465
118763 632
42247 582
60616 486
46963 236
42798 395
47953 393
21151 330
92976 454
16835 317
33233 913
13386 860
19245 456
35976 591
33286 294
28544 399