4056 641
4154 154
24503 586
2119 32
3114 315
8507 649
1016 43
33102 591
4143 478
7107 213
1083 277
4984 832