5032 669
1573 21
1966 296
3001 747
3393 595
9535 33
1387 260
1356 282
5220 275
84809 120
16093 275
6526 702
2674 498
1434 174
2506 168