4366 640
4155 531
2300 87
6575 275
3538 476
4530 604
1836 197
2472 317
2061 488
9162 342
32297 77
5551 936
9998 504
3761 597