5667 28
3480 402
5316 35
22457 429
3150 243
7821 240
4156 111
3126 348
2405 373
3271 465
3367 264
1157 74
3636 262
1832 123
12213 601
1414 80
2848 430
3156 721
1949 45