19493 373
403192 537
9643 406
28275 605
53542 77
6515 581
1288 94
11516 114
3086 459
2331 396
3987 675
6239 822
6391 720
5332 145
2104 302