16538 501
18212 664
5488 90
11713 709
1508 49
3674 550
1568 92
2718 151
3026 196
2306 116
1108 98
4065 433
9663 372
2828 352
3475 677