531 95
18297 313
14187 128
8691 429
280007 526
9824 453
8794 620
9456 286
3251 547
13366 267
298101 183
34751 375
8459 608
5507 641
29390 372
7827 403
9241 353
8775 288
4231 677
5084 779
87533 325
7900 347
10395 591
160623 216