4050 513
4520 111
14097 376
7061 147
43558 833
21597 260
1612 52
9837 882
4660 446
5126 753
3416 339
10636 522
1705 144
2249 248