3021 788
1067 39
3240 354
8506 63
2199 340
3007 336
15020 262
3263 71
3917 447
6282 121
2103 52
3684 305
6956 846
2368 291
3484 60
4643 718
2863 221
3101 369