2353 29
3333 305
5334 513
22380 389
23024 407
17871 103
21870 276
184786 429
28450 389
34249 571
59552 658
4789 56
8052 505
14031 66
16251 190
47259 152
80965 864
70586 384
16422 214
13942 720
22373 744
82378 281
3521 523
35378 778
25188 691
61436 456
16731 487