1696 32
2670 408
3440 479
30807 300
4043 466
4251 269
9813 687
5145 537
1546 91
4607 611
9599 792
3520 461
8029 159
3982 513
5017 672
3582 371
3649 339
5538 582
3266 159
5103 358
6066 459
8986 842
5492 76
4723 143