3483 397
6446 361
4335 524
29092 128
4268 133
2953 330
15856 165
8244 303
14964 890
20659 505
5951 675