663 145
878 188
655 141
9357 620
5610 869
3748 354
25286 40
6111 128
3912 521
10652 281
6410 98
4567 562
17771 356