29586 707
209173 746
20289 249
5376 367
50188 144
7970 430
2560 27
9505 85
11650 503
22705 778
24433 294
17273 623
2798 170
1982 143
4392 396
6348 487