1081 553
495 544
579 498
307 491
1010 430
655 416
948 414
444 402
517 389
915 353
313 333
180 324
151 312
469 275
405 264
78 239
1035 232
366 210
208 207
243 187