901 286
2718 706
870 278
2546 763
281 53
1276 295
938 250
2673 791
631 159
1198 93
2046 360
15851 733
9779 363
7023 784
5299 316
9424 38