4162 728
4955 508
18140 619
4229 594
1636 102
4209 81
30303 566
6967 293
15258 379
10965 607
15013 890