2981 927
1903 412
9612 259
6768 102
6684 560
41367 445
2505 145
2806 270
3678 667
4444 477
5446 170
5038 396
2849 328
2978 309
8427 163
2943 552