29600 616
5684 292
777 45
9532 461
14044 280
6177 850
2405 388
9050 530
17058 44
29518 362
12399 310
11460 733
12665 648
8637 68
9324 493
27782 37
29653 264
26398 384
16408 336
4693 536
4988 823
11295 622
3859 350
4329 42
29839 540
32166 121
14096 233
770 98