12991 811
2815 66
2974 237
8429 95
11403 205
4916 229
2668 51
3744 93
3010 83
5723 563
51939 791
13353 391
9933 105
6071 557
4924 436
6056 286
2631 49
8353 29
7182 142
9367 101
6465 375
4242 109
4183 243
3722 161
33793 379
15652 58
3892 103
12427 246