3512 243
6289 515
4445 412
10509 673
2585 598
11293 281
27573 201
22606 420
3535 657
4599 62
3063 58
7684 478
4526 219
2808 258
2966 197
1455 103