25013 339
10473 203
6581 521
8075 441
7787 615
14246 383
91968 177
6526 557
7707 246
5772 368
16035 519
7952 327
22468 419
2702 55