13998 30
4141 366
2391 124
3617 65
2335 94
4627 606
2680 274
3173 75
19504 173
2212 454
4434 660
6584 479