2103 407
14245 145
10896 573
8991 489
9635 200
45503 486
52663 524
50176 396
47223 305
2893 245
14428 212
58427 770
34252 358