2729 505
5221 397
7069 361
4790 524
29496 128
4486 133
2997 330
16030 165
8312 303
15072 890
20694 505
5992 675