532 125
588 142
417 126
7444 585
5041 173
6936 566
12887 497
15793 323
3912 521
14314 393
25965 159
8516 765
30383 186
2264 159