2666 506
31940 407
21990 570
1428 167
33261 575
3786 589
5580 301
9949 178
5040 358
20127 201
8341 907
6821 246
15415 394
16735 383
8419 326
31337 660
2268 103
2031 243
1296 66
4479 299
4087 727
46283 332
38949 372
15933 840
7546 300
1962 355
2800 264
1469 317