160047 291
2925 870
2270 249
8773 730
13399 206
5593 831
34397 735
12478 852
10191 277
113989 907
27766 541
12994 752
3159 499
2559 426
2671 378
3762 529