30052 505
37537 200
40565 412
33658 148
29194 710
24503 674
23997 265
21176 419
50578 478
35831 498
37359 699
33666 201
30548 616
22877 327
37151 286
17613 335
22431 403
146089 629
65144 367
22276 366
18928 129
26180 115
30482 682
35711 295