5401 60
19513 478
3688 346
40000 222
13456 103
3526 259
3913 628
7438 135
13842 573
5814 627
3955 423
10027 596
4827 91
21865 773
13238 278
3450 412
19758 454
29680 931
11990 933
15188 769
34105 713
41816 792
17466 919
3766 68