2302 500
497 101
1663 517
1424 332
27636 131
47805 765
30090 603
198445 373
6956 412
67156 140
118007 152
64250 110
8052 38
46229 374
24531 354
6580 445
38239 693
46855 551
17560 323
9608 361
39209 386
45918 595
84036 527
145360 670