3505 503
3220 110
2711 776
5302 604
885 178
46922 338
5422 488
1981 565
4600 495
3245 170
2297 506
15728 275
3119 290
13398 413
2367 782
8501 186
5200 882
7406 526
4055 342
1863 161
537 165
2792 356
47297 114
2042 457