3502 87
3531 454
5245 437
15739 495
15141 923
41827 890
2420 340
9016 354
10534 609
5296 767
4046 745
11019 836
7985 295
6097 40
31874 162
5096 152
5739 519
5633 409
17482 286
8318 296
6389 717
6063 610
24663 692
12255 280
16780 54
16155 195
27495 688
8974 787