963 182
1675 461
2374 528
1249 320
652 106
124270 858
2144 310
4733 626
26835 337
76507 555
4978 109
4963 926