3094 631
15947 359
9441 196
4478 45
25606 496
13261 984
4217 376
12904 711
13112 928
5224 860
8902 484
17645 323
3399 296
27410 374
16401 497
4529 391
3146 136
20871 397
13739 654
3550 60