3405 532
2489 525
2566 99
2606 184
2256 446
961 52
2127 337
1643 299
101091 707
93110 288
73282 303
93007 876
82167 606
47113 753
9901 216
55514 810