3504 128
694 89
914 156
5304 219
10519 411
2696 793
23399 538
10623 354
4936 828
15301 464
5260 320
7804 280
2046 30