3516 243
6293 515
4452 412
10509 673
2585 598
11307 281
27592 201
22625 420
3537 657
4601 62
3064 58
7684 478
4527 219
2810 258
2970 197
1455 103