21416 473
5774 72
322471 1255
7005 557
59940 390
25858 356
42733 806
76048 754
80480 737
18370 651
15283 575
8967 848
1977 286
2558 289
3486 352
7827 617