20832 811
3171 446
5259 822
2328 64
1517 171
2199 255
3446 404
5342 538
3845 307
5532 610
5194 30
3355 851
1744 362
909 109
2927 575