12162 53
71364 134
145670 432
308647 1359
96555 640
276148 785
239396 466
11998 132
17075 655
25450 862
4583 228