40357 231
8307 345
3865 578
2877 643
1608 219
2849 328
2212 225
4347 683
15425 852
1064 78
3821 770
6984 256