2168 306
2205 377
4261 594
12147 515
162231 422
3505 564
29070 879
53546 77
4329 152
4320 839
3398 483