159591 291
2923 870
2256 249
8773 730
13397 206
5593 831
34371 735
12471 852
10183 277
113902 907
27736 541
12994 752
3158 499
2559 426
2670 378
3762 529