5603 809
2959 413
4001 128
47471 251
18890 779
44871 251
31061 546
24908 225
1945 398
3863 771
5478 957
5292 292