6945 640
3560 416
19962 487
21983 313
6128 565
30351 718
6465 548
17915 651
5367 411
7006 708
8023 572
2561 60
27686 213
3770 37
2086 292