40259 913
5243 227
707 44
2518 115
10286 654
6825 482
7043 322
5312 756
5491 33
9703 948
3607 632
4077 728
3813 299
3496 203
7678 414
6991 848
5590 622
5700 524
1982 371
3294 409
8300 491