31594 473
5806 773
13087 467
3840 100
5485 186
4866 231
14766 222
15451 435
10596 272
6883 174
3459 498
4146 614
3811 561