2906 127
8473 194
9632 736
7847 490
5999 173
4515 728
25608 383
1120 68
3419 611
5570 387
3356 373
2151 334