2507 106
21631 166
42486 370
5000 468
4652 55
348878 714
30488 300
3274 438
4170 508
4548 845
3276 383
2472 105
7469 608
3454 470