31293 240
11346 42
5591 251
69586 326
108023 939
31116 127
25636 708
4562 626
3345 435
5162 594
3204 634