1001 60
313 43
305 278
886 57
339 86
954 368
1353 144
2116 53
213 39
273 66
1428 57
637 51
1175 290
404 50
1451 104
419 94