5603 809
2957 413
4000 128
47471 251
18890 779
44870 251
31058 546
24896 225
1945 398
3863 771
5478 957
5292 292