304 51
2871 840
2749 741
3228 516
3984 629
10722 783
2272 235
8484 608
9733 96
12064 775
1282 194
1899 334
3112 711
4340 311
15245 525
5144 857
3988 314
5232 350
5563 841
5293 640
8262 267
8884 244
8111 115
1268 259
4881 673
10403 280
6177 765
5734 861