42904 151
15122 86
24347 306
115909 669
13116 278
5614 533
8485 423
13835 159
5234 360
14761 92
11682 331
15391 707
15103 274
14567 524
5981 506
3609 422
8300 253
3835 351
63344 837
48666 704
59334 153
106342 293
70527 654
113854 278