12032 660
23117 469
32479 414
14046 203
9878 209
256013 936
195232 282
9149 246
5492 157
3723 330
6569 659
7289 301