5 3
6 4
76 46
23 14
24 14
37 22
31 19
64 38
29 17
32 19
891 535
423 254
460 276
817 490
528 317
592 355
558 335
637 382
421 253
600 360
3088 1853
2766 1660
1495 897
1441 865
1297 778
1244 746
1233 740
1037 622
1036 622