4085 640
2666 416
17656 485
21332 313
5444 565
27970 718
6120 548
16355 651
5091 411
6258 707
7553 571
2215 60
27313 213
3114 37
1887 292