4366 640
4080 531
2299 87
6575 275
3538 476
4530 604
1836 197
2472 317
2061 488
9162 342
32296 77
5551 936
9995 504
3761 597