2168 306
2205 377
4261 594
12149 515
162237 422
3506 564
29074 879
53559 77
4329 152
4320 839
3398 483