641 111
1231 311
2296 511
1358 315
2013 512
274 68
2103 642
1209 256
2681 665
2331 625
1615 357
619 145
1731 333
2734 723
3011 686
5869 690
1939 466
3209 899
1600 295
1713 271
3362 720
13553 155
3986 706
8280 289
7474 302
3729 442
4714 429
18963 540