3181 706
1255 270
1307 310
17186 401
12349 485
22054 953
22577 781
72272 505
25162 552
11436 428
8067 434
9801 590
11858 139
11677 304
10645 598
4329 584