306 53
6823 41
3424 485
2112 432
3889 770
4793 101
18660 140
16834 144
14865 73
7971 389
4984 240
15431 696
122015 331
32700 903
25038 347
22848 102
67381 476
11405 410
5995 148