14093 150
3211 632
4044 623
2506 489
2075 284
5430 809
7214 847
2496 231
5492 211
2173 82
18923 531
9331 49
3135 230
5559 735
2555 377
3633 516
2890 449
4213 562
2827 322
2201 206
5050 566
3545 691
4376 794
4397 627