4061 640
2657 416
17655 485
21330 313
5444 565
27954 718
6119 548
16342 651
5091 411
6254 707
7551 571
2213 60
27312 213
3110 37
1886 292