3004 261
7777 516
7642 237
5052 514
4568 153
6062 607
2521 257
4898 373
4958 642
7225 698
3189 32
12200 815
18337 778