3428 953
24757 702
5279 591
32672 584
10819 497
4511 163
6317 38
15572 316
105867 176
14854 653
6291 667