2168 306
2205 377
4261 594
12147 515
162234 422
3505 564
29071 879
53550 77
4329 152
4320 839
3398 483