28086 280
8940 410
6303 548
5184 58
10191 554
6443 657
12730 296
5376 229
6392 416
20021 222
6208 479
4567 432
3370 111
8911 252
3550 197
1718 174
5202 265
1463 190
5227 392
41571 157
5844 844
54808 332