4091 640
3261 531
2242 87
6447 275
3475 476
4482 604
1757 197
2408 317
2027 488
9000 342
31479 77
5405 936
9433 504
3708 597