2353 29
3332 305
5334 513
22370 389
22989 407
17868 103
21836 276
184667 429
28443 389
34243 571
59530 658
4789 56
8050 505
14028 66
16247 190
47253 152
80924 864
70562 384
16420 214
13941 720
22369 744
82365 281
3521 523
35372 778
25185 691
61422 456
16728 487