2806 636
2821 572
2163 509
1746 105
9976 298
188368 205
6937 612
24327 169
70574 654
120001 1107
106309 618