3513 243
6293 515
4447 412
10509 673
2585 598
11297 281
27580 201
22607 420
3535 657
4600 62
3063 58
7684 478
4526 219
2809 258
2967 197
1455 103