3005 80
10408 393
6193 344
82362 355
30393 228
23071 543
56043 857
79379 694
12012 472
7789 298
28128 566
31960 582
12578 234
8934 57
69729 481
4025 196
54660 623
22200 756
27227 105