3075 438
4081 382
1673 310
3706 349
4144 653
927 26
1743 207
2826 304
2264 197
3108 609
29036 113
25519 290
3156 442
14947 497