40577 160
3044 290
18638 878
53480 691
40133 363
18983 240
30261 115
52560 583
18334 562
6196 617
5370 344
3094 374
6766 715
46137 495