14908 420
447425 1001
311166 1012
24015 477
30184 397
21112 301
31585 519
315264 801
18442 824
11583 80
5511 185
6046 105
10998 275
88739 447