21086 471
5773 72
322342 1255
7004 557
59926 390
25851 356
42729 806
76018 754
80445 737
18358 651
15270 575
8959 848
1977 286
2557 289
3485 352
7819 617