29015 118
10576 554
7804 551
30514 685
7920 414
9489 463
49264 302
4548 422
8486 75
10891 640
10257 665
5051 579
6619 102
9896 262
5169 173
7146 766
5142 314
6005 161
9546 255
7423 165
6295 34
3756 37
5551 671
4825 260