16821 501
19208 664
6331 90
11881 710
1854 49
3904 550
1650 92
2955 151
3177 196
2441 116
4192 99
4339 433
10437 372
2954 352
3736 677