39050 531
7341 304
2650 46
3434 171
8163 73
20314 389
29341 961
8450 444
6961 692
11639 458
18596 94
35507 572
10082 702
20819 280
17993 362
16064 187
4335 465
14701 285