3505 101
9034 233
2880 410
3532 397
17316 338
14070 675
6018 86
6739 101
14108 238
5489 674
3921 390
4648 452
8478 417
48369 525
18615 496
57771 159
104008 931
115865 399