4008 513
4492 111
14090 376
7045 147
43270 833
21156 260
1596 52
9810 882
4647 446
5098 753
3392 339
10615 522
1691 144
2241 248