15233 671
2945 136
770 39
12650 515
2537 465
1503 169
3499 735
4196 72
3071 334
4737 412
28741 647
42994 508
8105 363
7828 376
7330 494
6610 917