31094 831
12945 786
28632 775
23335 526
30084 646
7555 531
5613 249
6555 285
6320 352
8186 834
3354 167
15945 260
4895 568
8392 328
2709 237
11683 852