2451 600
2060 536
1933 589
29301 111
8830 662
10103 645
6392 339
18339 161
14203 498
5098 226
18793 81
19499 267