2176 362
14596 269
24081 270
8587 298
2757 327
34057 288
11459 722
9599 715
4754 888
7220 51
5048 574
30342 768