40745 200
2187 198
8016 116
5388 499
6545 108
4838 633
4723 703
7786 733
5508 483
15872 890
5768 869
3612 547
3092 109
1408 53
1136 224
10883 585
2942 96
7139 122
3885 354
784 108
716 88
9652 688
5097 715
1763 44
15125 60
21871 334
2515 59
45178 767