2802 182
3518 280
214956 779
101462 444
27552 199
69732 117
20218 818
43594 686
5548 114
15282 282
2328 230
4785 525
3415 145
103293 951