3004 438
4309 382
1689 310
3880 349
4204 653
931 26
1745 207
2862 304
2137 197
3106 609
28916 113
25494 290
3127 442
14961 497