4071 640
2660 416
17655 485
21330 313
5444 565
27960 718
6120 548
16345 651
5091 411
6257 707
7551 571
2214 60
27313 213
3112 37
1886 292