2103 407
14246 145
10896 573
8992 489
9635 200
45504 486
52670 524
50178 396
47248 305
2894 245
14428 212
58429 770
34257 358