5068 336
37914 112
7417 294
7064 391
8954 592
6345 74
4140 383
5176 357
5515 798
8531 678
4735 291
3137 160
9231 451
3219 274
3969 472
4951 746
4551 640
5045 275
15708 631