70278 593
1558 275
1732 239
95505 655
8345 648
11923 461
12151 168
13931 663
18627 482
33501 434
30406 84
29300 762
4233 551
3335 212