50391 727
95123 703
8239 451
3944 722
5379 54
4115 418
3381 300
2076 108
5006 617
3419 156
6050 276
2856 141
2420 205
5840 482
5563 883
4821 822
5929 608