3196 631
7228 684
9395 465
7916 462
6314 463
10211 258
14459 154
38589 374
4110 944
2360 304
7747 956
3261 466
2883 388
2552 261