502 103
2190 554
2085 662
2757 813
2370 231
5575 518
5317 911
4606 71
4735 474
1469 90
15643 397
14502 613
9717 931
4512 254
3861 114
9278 145
3456 142
13594 416