2151 328
2929 504
3009 580
8308 399
2770 617
37745 744
13667 298
15765 322
7077 571
9056 416
1169 152