8484 328
6259 349
3550 172
9545 126
4512 120
2042 48
4359 539
4329 202
2643 262
2971 221
10305 595
5647 301