16009 653
2301 145
9711 452
76980 311
19402 514
9922 238
12176 606
7669 683
9046 508
7564 928
8872 494
4515 604
4240 293
27647 580