1003 28
730 493
27 238
123 760
845 488
232 494
316 631
709 518
511 185
335 5
249 736
371 24
14341 365
13293 804
9382 361
7323 363
7272 348
6094 14
5630 40
5095 201
5021 225
4445 922
4410 646
4394 218