3004 438
4306 382
1689 310
3879 349
4202 653
931 26
1744 207
2862 304
2136 197
3106 609
28916 113
25494 290
3127 442
14961 497