16821 501
19217 664
6343 90
11883 710
1861 49
3910 550
1651 92
2963 151
3183 196
2442 116
4194 99
4341 433
10463 406
2960 352
3739 677