3060 438
4078 382
1673 310
3701 349
4144 653
927 26
1736 207
2825 304
2262 197
3107 609
29033 113
25518 290
3155 442
14946 497