502 51
199 67
656 238
1272 55
803 79
1052 116
4665 64
1546 138
6451 107
335 64
742 60
786 249
308 82
257 307
556 92
2720 343