529 120
2167 543
1146 227
1163 314
5455 172
14085 510
5901 66
3088 195
10947 255
2662 253
6180 79
7104 60
6470 395