4051 640
3239 531
2231 87
6411 275
3467 476
4472 604
1711 197
2388 317
2023 488
8990 342
31312 77
5382 936
9293 504
3666 597