509 150
2883 804
79556 90
3037 294
9337 30
200558 889
28722 589
107844 256
72045 210
50320 71
7594 205