3197 86
4152 704
38145 537
863 45
3746 416
2208 69
24905 165
2495 233
2641 398
6679 598
70462 670
4485 452
5548 165
6137 119
28285 155
15832 267
4432 542