19523 169
12220 189
2363 169
3104 71
2794 430
3050 427
5153 405
2124 170
5823 273
13684 747
95925 633