98593 202
96352 509
51329 175
12786 95
9961 81
11222 391
23109 367
7825 333
4565 605
2720 76
23145 798
3304 501
7620 613
34860 694
2931 422