5026 580
3746 68
5400 158
7613 497
4523 259
2032 186
15979 782
3376 347
3924 63
5988 567
2232 343
19119 155