3526 318
4323 349
2327 172
4920 125
3515 120
1120 48
3264 539
2603 196
1808 262
2043 221
8515 593
4399 301