14975 30
4346 366
2502 124
3881 65
2474 94
4757 606
2867 274
3679 75
22648 173
2363 454
4629 660
7167 479