293 67
1080 251
2147 479
881 225
1698 335
2130 292
2797 505
151646 804
3495 961
18290 111
1278 249
11035 545
30692 640
3563 161
25431 310
2301 337
3435 286