2941 680
2047 61
2926 296
2354 68
21913 75
4590 603
4681 617
59261 586
12993 699
8093 504
8700 839
8968 86