32596 260
27567 311
5603 278
12600 204
5518 352
41558 617
29596 888
12146 244
10538 587
42723 593
15176 558
46294 336
13647 494
21815 820
11193 470
25443 395
19991 680
7181 174
4268 161
7521 548
5895 479
2710 35
3956 585
226013 845