624
2
306
1
250
534
73
147
1306
937
2278
3
473
879
1025
664
1729
1655
5
619
2104
853
1152
1691
3069
4
3933
11
1225
418
2621
1775
1574
580
694
2168