2378 318
17954 83
36577 707
17287 846
7836 330
17597 575
2451 401
6464 350
10874 87
9720 283
5693 474
16029 291