30096 75
133293 667
10175 566
28939 612
4397 399
24167 906
27711 465
8161 405
14977 372
5832 400
24826 328
49072 1004
58116 491
9453 713
8203 59
28143 210
7656 362
8715 710
6011 610
3668 656
3817 126
4320 696
3536 245
5015 259
5552 893
7531 139
8109 160
6123 438