2904 440
25567 395
87552 325
30576 296
9893 564
21633 258
2438 246
5916 421
5048 328
2585 638
1641 119
3831 738
1583 197
2998 323