19493 373
403213 537
9645 406
28276 605
53546 77
6516 581
1288 94
11517 114
3087 459
2334 396
3987 675
6240 822
6392 720
5333 145
2104 302