4 2
500 200
453 181
536 214
1029 412
393 157
667 267
549 220
598 239
730 292
1094 438
1407 563
1037 415
993 397
1080 432
1915 766
1175 470
1369 548
17451 6980
6804 2722
5107 2043
4897 1959
4557 1823
4177 1671
4086 1634
3504 1402
3427 1371
3418 1367