2434 501
162699 662
2460 35
8592 451
4968 598
13853 668
1517 113
2720 97
9141 624
6838 583
5078 472
5486 489
1544 291