104081 312
14249 347
26326 397
7723 659
20379 783
19881 470
9089 403
31918 275
47183 173
48928 684
18462 244
10326 626
3495 252
16101 623
5908 435
4276 692
3037 53
5228 731
121362 335
36817 672