1291 405
311 76
2308 306
2306 377
4332 594
12277 515
163229 422
3534 564
29433 879
54898 77
4488 152
4377 839
3428 483