624
2
376
3
2278
73
1
147
664
473
2168
11
418
2621
4
1574
1775
580
694
1225
1245
1152
1691
3933
3067
982
1161
486
1729
619
1655
5
1724
853
883
459