39445 797
94034 703
8207 451
3933 722
5316 54
4086 418
3367 300
2059 108
4975 617
3401 156
6035 276
2840 141
2391 205
5810 482
5533 883
4800 822
5898 608