16327 501
17143 664
5181 90
11513 709
1413 49
3536 550
1468 92
2548 151
2904 196
2204 116
1012 98
3622 433
8621 372
2739 352
3397 677