12228 28
1285 260
8691 35
1447 86
2219 453
2757 437
14784 492
12948 906
33029 888
1997 340
5610 353
7640 609
4132 767
3532 745
9318 836
7389 295
3322 39
30907 162
2828 152
4575 519
4110 409
13281 281
3881 294
5159 717
4248 610
23266 691
11709 280
12559 53