2593 580
19714 224
10930 593
4138 386
3691 649
5347 275
11264 59
4211 283
5807 99
7513 479
7710 48
6676 145
6025 438