40497 148
22421 703
2840 75
2693 240
3152 476
3004 815
1393 282
3292 493
2478 127
2216 142
6747 641
2865 225
2533 258
24028 947
2701 96
6481 813
3031 187
5801 557
6402 718
4945 705
2552 497
4622 578
1383 218
25342 271
2521 309
3343 534
6382 144
3878 599