4380 532
13386 207
33635 288
32316 109
11525 82
60645 598
3017 624
22649 174
2221 217
1680 365
2517 522
3291 504
5063 762