3891 80
35821 724
2402 82
2551 98
1925 101
22949 756
129042 295
61788 563
2974 201
9102 252
4508 383
5735 264
3373 500
8357 131
4335 508