3845 160
2998 390
4209 313
5704 616
27376 893
4941 509
2299 210
7723 277
11423 345
22185 244
5035 636
7586 596
72147 955
38095 503
2363 243
3080 789
2540 350
3320 510