19665 310
4807 506
17591 107
4510 101
9241 519
6651 250
2926 392
11074 733
4179 288
3931 79
8865 464
34089 119
3057 292