26103 91
19462 233
23148 259
41248 384
45594 718
3933 383
8043 666
6583 502
5405 222
12362 455
9862 168
56866 95
97641 664