3001 695
4971 917
6185 576
746 56
7070 616
1582 185
4881 289
10324 207
5464 249
2919 825
2158 373
2425 572
4471 525
9031 852
5458 50
1865 167
4484 706
1441 248
6028 550
20873 140
3318 803
6388 737
2905 147
19362 408