4191 324
5560 349
3058 172
6241 125
3993 120
1545 48
3811 539
3739 202
2204 262
2553 221
9365 593
5035 301