432 96
123 31
2667 151
1859 67
17223 172
24972 71
667 179
12471 548
3066 634
17667 359
1987 591
35870 426
36013 479
6492 106
2245 218
5882 651
26517 541
3243 396
707 48
38897 526
14932 710
176 50
6273 635
15832 916