4904 301
10168 45
2860 61
9285 647
3722 616
2873 188
9802 178
23768 837
10392 751
10155 522
86803 170
11663 151
23030 176