12434 299
5162 35
4805 42
5103 135
11213 603
4700 528
17617 778
6734 93
5310 309
6962 956
3531 97
5896 592
98116 633