22792 90
19243 233
22462 259
40280 384
44957 718
3887 383
7621 666
6434 502
5265 222
12127 455
9560 168
56106 95
95251 663