19506 643
5296 288
16875 160
7116 551
87024 261
22152 610
164006 974
3274005 6831
709052 1991
386376 1079
97383 372
49674 401
126080 465
118761 632
42245 582
60613 486
46963 236
42798 395
47952 393
21151 330
92976 454
16835 317
33233 913
13385 860
19244 456
35976 591
33285 294
28544 399