30153 75
133666 667
10193 566
29021 612
4404 399
24253 906
27773 465
8171 405
14989 372
5871 400
24934 328
49600 1004
58196 491
9466 713
8275 59
28253 210
7676 362
8722 710
6027 610
3672 656
3821 126
4326 696
3546 245
5016 259
5563 893
7538 139
8120 160
6143 438