5002 669
1573 21
1966 296
3001 747
3391 595
9521 33
1387 260
1356 282
5218 275
84798 120
16093 275
6526 702
2673 498
1433 174
2506 168