4805 397
6817 361
4540 524
29316 128
4397 133
2976 330
15948 165
8297 303
15033 890
20675 505
5976 675