303 51
2871 840
2740 741
3225 516
3976 629
10719 783
2266 235
8483 608
9730 96
12064 775
1282 194
1899 334
3112 711
4339 311
15238 525
5144 857
3979 314
5231 350
5563 841
5292 640
8261 267
8883 244
8111 115
1268 259
4881 673
10402 280
6176 765
5733 861