700 148
31173 144
25258 602
11251 425
28398 785
12685 687
11904 761
7125 660
10056 645
3978 332
5302 577
3852 940