14010 459
7071 339
103460 882
98485 808
27286 534
44492 558
57307 436
26767 133
51298 718
24493 190
3702 761
5721 571
1607 287
2277 228
3599 915
2055 102
4773 670
5839 455
9215 321
2333 341
6788 620
26391 527