40266 913
5279 227
707 44
2518 115
10286 654
6826 482
7044 322
5312 756
5491 33
9704 948
3607 632
4077 728
3813 299
3496 203
7682 414
6991 848
5591 622
5700 524
1982 371
3294 409
8302 491