19509 669
4063 346
3075 272
4694 720
2972 505
5107 392
12301 442
23681 429
4547 295
963 72
3200 603
25958 178
2282 504