16821 501
19214 664
6341 90
11883 710
1858 49
3908 550
1651 92
2961 151
3179 196
2441 116
4192 99
4341 433
10454 406
2957 352
3737 677