31451 81
4251 45
5483 390
5970 263
5858 208
35291 616
5113 34
7604 397
22606 268
31607 125
2402 73
3726 404
3968 663
24389 537
4329 564
4094 218
7604 81
4064 233
8334 109
23963 273
3644 350
20840 873
3744 457
5872 64
4773 378
7919 447
4640 435
46076 1003