2996 255
7530 560
5795 338
9302 654
5183 930
4562 385
7874 144
6863 543
21928 383
26519 150
5010 282
17856 180
2007 105
4945 766
5615 511
3749 789
13043 442
16445 136
3168 104
8298 759
2671 89
6217 189
5906 796
6445 951