3506 244
2583 95
1737 129
1262 62
3414 354
9539 688
50997 423
2056 93
12073 74
2703 291
4494 452
34968 292
17008 421
21936 393
22575 180
14105 236
6550 184
20952 126