15091 60
2842 703
2580 797
2513 554
8546 310
2468 740
412 112
2790 855
474 87
8645 651
9233 778
8555 501
1121 250
1181 190
1763 381
388 89
213 49
729 195
525 135
2572 689
1186 223
2232 615
926 272
1503 459