40021 540
7090 45
14480 274
5906 341
6201 879
1604 193
3501 871
3287 40
5412 634
4895 530
11008 728
1418 124
7433 690
2924 447
4841 214
17952 695
4163 256
5590 753
1301 37
9230 831
8490 246
38132 270
3228 222
11228 575